package fr.cdj.thebox.client.menu.ui;

import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.event.logical.shared.HasValueChangeHandlers;

import fr.cdj.thebox.shared.FileMetaData.CompareFileType;
import net.customware.gwt.presenter.client.widget.WidgetDisplay;

public interface MenuDisplay extends WidgetDisplay {

	HasClickHandlers getLogoutClickHandlers();
	
	HasClickHandlers getDeleteClickHandlers();
	
	HasClickHandlers getDownloadClickHandlers();

	HasClickHandlers getSortClickHandlers();

	CompareFileType getSortValue();

	void setShowDelete(boolean canDelete);

	HasValueChangeHandlers<String> getSearchValueChangedHandlers();

}
